A Pattern-based Software Engineering Tool for Grid Environments
نویسندگان
چکیده
A pattern-based software engineering tool for constructing workflow based applications is described. The tool provides a novel way of composing applications executing over Grid resources. The tool provides a structured design approach, centered on the manipulation of patterns through pre-defined pattern operators. Patterns and operators are divided into two categories: structural and behavioural. Structural operators act upon structural patterns to build reusable architectures. Behavioural patterns define the data and control flow dependencies between components in the architecture. Components within a pattern are subsequently instantiated with particular executables, and behavioural operators allow subsequent execution control and reconfiguration of the application.
منابع مشابه
An Efficient Data Replication Strategy in Large-Scale Data Grid Environments Based on Availability and Popularity
The data grid technology, which uses the scale of the Internet to solve storage limitation for the huge amount of data, has become one of the hot research topics. Recently, data replication strategies have been widely employed in distributed environment to copy frequently accessed data in suitable sites. The primary purposes are shortening distance of file transmission and achieving files from ...
متن کاملKARaCAs: Knowledge Acquisition with Repertory Grids and Formal Concept Analysis for Dialog System Construction
We describe a new knowledge acquisition tool that enabled us to develop a dialog system recommending software design patterns by asking critical questions. This assistance system is based on interviews with experts. For the interviews we adopted the repertory grid method and integrated formal concept analysis. The repertory grid method stimulates the generation of common and differentiating att...
متن کاملThe Object-oriented Architecture of the Syntactic Pattern-recognition System Based on GDPLL(k) Grammars
The syntactic pattern recognition model based on GDPLL(k) grammars has been proposed [6, 13] as an efficient tool for inference support in diagnostic and control expert systems. In this paper we discuss the software engineering aspect of the syntactic pattern recognition (sub)system. The architecture of the system should allow to embed the system in real-time environments, accumulate knowledge ...
متن کاملWeighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملTransmission Planning in Deregulated Environments
A new market based approach for transmission expansion planning in deregulated environments is presented in this paper. In this approach, transmission-planning decisions are made based on the electric power market conditions. The main contribution of this research is 1) Introducing a new probabilistic tool for analyzing the electric market conditions, 2) Defining new criteria for ranking transm...
متن کامل